/*
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved. 
 */
package com.icinfo.cloud.provider.punish.execute.service;

import com.icinfo.cloud.provider.punish.execute.dto.ExecuteCompleteRequestDto;
import com.icinfo.cloud.provider.punish.execute.dto.ExecuteCompleteSaveDto;
import com.icinfo.cloud.provider.punish.execute.model.ExecuteCompleteRecord;
import com.icinfo.cloud.provider.punish.execute.vo.ExecuteCompleteVo;
import com.icinfo.framework.core.service.BaseService;


/**
 * 描述: 裁执分离-执行完毕信息 execute_complete_record 对应的Service接口.<br>
 *
 * @author framework generator
 * @date 2022年09月06日
 */
public interface IExecuteCompleteRecordService extends BaseService {
    /**
     *保存
     * @param: [saveDto]
     * @return: boolean
     * @Author: wuzhihui
     * @Date: 2022/09/06
     */
    boolean saveCompleteInfo(ExecuteCompleteSaveDto saveDto);
    /**
     * 获取保存信息
     * @param: [saveDto]
     * @return: com.icinfo.cloud.provider.punish.execute.vo.ExecuteCompleteVo
     * @Author: wuzhihui
     * @Date: 2022/09/09
     */
    ExecuteCompleteVo getCompleteInfo(ExecuteCompleteRequestDto saveDto);
    /**
     *
     * @param: 获取完结信息
     * @return: com.icinfo.cloud.provider.punish.execute.model.ExecuteCompleteRecord
     * @Author: wuzhihui
     * @Date: 2022/09/19
     */
    ExecuteCompleteRecord getExecuteCompleteRecordByExecuteId(String executeId);
}